.cms-richhtml{

    padding:25px 10px 0;
    word-break: normal;
    word-wrap: break-word;
}
.cms-richhtml p {
    margin: 0 10px 15px;
    line-height: 30px;
}

.cms-richhtml img{
   width:100%;
}
.cms-richhtml p img{
   width:100%;
   margin-left:-20px;
}
.cms-richhtml blockquote {
    padding: 10px 20px;
    margin: 0 0 20px;
    font-size: 17.5px;
    border-left: 5px solid #eee
}
.cms-richhtml h1 {
    font-size: 36px
}

.cms-richhtml h2 {
    font-size: 30px
}

.cms-richhtml h3 {
    font-size: 24px
}

.cms-richhtml h4 {
    font-size: 18px
}

.cms-richhtml h5 {
    font-size: 14px
}

.cms-richhtml h6 {
    font-size: 12px
}

.cms-richhtml p {
    margin: 0 10px 10px;
}

.cms-richhtml pre {
    display: block;
    padding: 9.5px;
    margin: 0 0 10px;
    font-size: 13px;
    line-height: 1.42857143;
    color: #333;
    word-break: break-all;
    word-wrap: break-word;
    background-color: #f5f5f5;
    border: 1px solid #ccc;
    border-radius: 4px;
}